package com.ruoyi.fetv.service;

import java.util.List;
import com.ruoyi.fetv.domain.FetvColumn;

/**
 * 栏目Service接口
 * 
 * @author lwj
 * @date 2023-02-27
 */
public interface IFetvColumnService 
{
    /**
     * 查询栏目
     * 
     * @param columnId 栏目主键
     * @return 栏目
     */
    public FetvColumn selectFetvColumnByColumnId(Long columnId);

    /**
     * 查询栏目列表
     * 
     * @param fetvColumn 栏目
     * @return 栏目集合
     */
    public List<FetvColumn> selectFetvColumnList(FetvColumn fetvColumn);

    /**
     * 新增栏目
     * 
     * @param fetvColumn 栏目
     * @return 结果
     */
    public int insertFetvColumn(FetvColumn fetvColumn);

    /**
     * 修改栏目
     * 
     * @param fetvColumn 栏目
     * @return 结果
     */
    public int updateFetvColumn(FetvColumn fetvColumn);

    /**
     * 批量删除栏目
     * 
     * @param columnIds 需要删除的栏目主键集合
     * @return 结果
     */
    public int deleteFetvColumnByColumnIds(Long[] columnIds);

    /**
     * 删除栏目信息
     * 
     * @param columnId 栏目主键
     * @return 结果
     */
    public int deleteFetvColumnByColumnId(Long columnId);

}
